﻿using BCDto.Sim.Admin.Admin;
using BCDto.Sim.Company.Company;
using BCDto.TMS.Agent.AgentAreaRecord;
using BCDto.TMS.Agent.AgentCurrentlyProtocol;
using BCDto.TMS.Agent.AgentRecord;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BCDto.TMS.Agent.AgentBusiness
{
    /// <summary>
    /// 代理商业务相关
    /// </summary>
    public class AgentBusinessRequestDto
    {
        /// <summary>
        /// 特殊工作流Key
        /// </summary>
        public string SpecificTemplateKey { get; set; }
        /// <summary>
        /// 公司信息
        /// </summary>
        public AgentCompanyInfoRequestDto Company { get; set; }
        /// <summary>
        /// 负责人信息
        /// </summary>
        public AgentAdminInfoRequestDto Admin { get; set; }
        /// <summary>
        /// 代理商信息
        /// </summary>
        public AgentRecordRequestDto Agent { get; set; }
        /// <summary>
        /// 代理商协议列表
        /// </summary>
        public List<AgentCurrentlyProtocolRequestDto> AgentProtocolList { get; set; }
        /// <summary>
        /// 代理商区域列表
        /// </summary>
        public List<AgentAreaManageFeeViewRequestDto> AgentAreaList { get; set; }
    }
}
